#!/bin/bash

SCRIPT_DIR=$(dirname "$(readlink -f "$0")")
cd "$SCRIPT_DIR"

ROOT_DIR=$(dirname $(dirname "$SCRIPT_DIR"))
PLUGIN_DIR=$ROOT_DIR/plugins
MEDIR_DIR=$ROOT_DIR/media
LOG_DIR=$ROOT_DIR/logs

if [ ! -d "$PLUGIN_DIR" ]; then
  mkdir -p "$PLUGIN_DIR"
fi
if [ ! -d "$MEDIR_DIR" ]; then 
  mkdir -p "$MEDIR_DIR"
fi
if [ ! -d "$LOG_DIR" ]; then 
  mkdir -p "$LOG_DIR"
fi

npm config set registry https://registry.npmmirror.com
npm install pnpm@v8.3.1 -g
npm install pm2 -g
pnpm config set registry https://registry.npmmirror.com

bash wex-backend.sh
bash wex-deploy-worker.sh
bash wex-frontend.sh